Chloramphenicol 1288 1947 lacZa 308 580